make every endeavour - German English Dictionary